package com.mycompany.project.client;

import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.DateLabel;

public class Mensajes extends Composite {

	public Mensajes() {
		
		AbsolutePanel absolutePanel = new AbsolutePanel();
		initWidget(absolutePanel);
		
		ListBox listBox = new ListBox();
		listBox.setName("Bandeja de Entrada");
		listBox.addItem("Mensaje 1");
		listBox.addItem("Mensaje 2");
		listBox.addItem("Mensaje 3");
		listBox.addItem("Mensaje i");
		absolutePanel.add(listBox, 10, 98);
		listBox.setSize("253px", "358px");
		listBox.setVisibleItemCount(5);
		
		Button btnNuevo = new Button("Nuevo");
		absolutePanel.add(btnNuevo, 76, 38);
		btnNuevo.setSize("100px", "28px");
		
		Button btnResponder = new Button("Responder");
		absolutePanel.add(btnResponder, 236, 38);
		btnResponder.setSize("100px", "28px");
		
		Button btnReenviar = new Button("Reenviar");
		absolutePanel.add(btnReenviar, 410, 38);
		btnReenviar.setSize("100px", "28px");
		
		Button btnBorrar = new Button("Borrar");
		absolutePanel.add(btnBorrar, 595, 38);
		btnBorrar.setSize("100px", "28px");
		
		TextArea textArea = new TextArea();
		absolutePanel.add(textArea, 337, 174);
		textArea.setSize("384px", "274px");
		
		FlexTable flexTable = new FlexTable();
		absolutePanel.add(flexTable, 337, 98);
		flexTable.setSize("392px", "70px");
		
		Label lblAsunto = new Label("Asunto:");
		flexTable.setWidget(0, 0, lblAsunto);
		lblAsunto.setWidth("52px");
		
		Label lblAs = new Label("as");
		flexTable.setWidget(0, 1, lblAs);
		lblAs.setWidth("200px");
		
		Label lblRemitente = new Label("Remitente: ");
		flexTable.setWidget(1, 0, lblRemitente);
		lblRemitente.setWidth("68px");
		
		Label lblRemi = new Label("remi");
		flexTable.setWidget(1, 1, lblRemi);
		lblRemi.setWidth("212px");
		
		Label lblFecha = new Label("Fecha: ");
		flexTable.setWidget(2, 0, lblFecha);
		lblFecha.setWidth("59px");
		
		DateLabel dateLabel = new DateLabel();
		flexTable.setWidget(2, 1, dateLabel);
	}
}
